[IA64] fix paravirtualization of clone2() system call.
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Wed, 22 Nov 2006 17:10:38 +0000 (10:10 -0700)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Wed, 22 Nov 2006 17:10:38 +0000 (10:10 -0700)
commitd28132e9b9e137e18a8fb8a928c7e1acb0122bd4
tree1da01c3d589ff8d145c072ade9c24a4a42e0bc2b
parent53df32c97490ae1a009269cb6037633ca2d312e5
[IA64] fix paravirtualization of clone2() system call.

If audit is enabled or the child process is ptraced,
non-paravirtualized code path is executed.
Thus paravirtualized ifs is left unmodifed so that the child process
crashes after clone2().
paravirtualize ia64_ret_from_clone() to fix it.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
linux-2.6-xen-sparse/arch/ia64/kernel/entry.S
linux-2.6-xen-sparse/arch/ia64/xen/xenentry.S
linux-2.6-xen-sparse/include/asm-ia64/privop.h
linux-2.6-xen-sparse/include/asm-ia64/xen/privop.h